package com.kobeliu.service;

import com.kobeliu.enums.DealStatus;
import com.kobeliu.pojo.bo.QueryReportBO;
import com.kobeliu.pojo.mo.ReportMO;
import com.kobeliu.utils.PagedGridResult;
import com.sun.org.apache.xpath.internal.operations.Bool;

public interface ReportService {

    /**
     * 新增举报记录
     * @param mo
     */
    void saveReportRecord(ReportMO mo);

    /**
     * 是否被同一个用户举报过
     * @param reportUserId
     * @param jobId
     * @return
     */
    boolean isReportRecordExist(String reportUserId,String jobId);

    /**
     * 查询举报数据
     * @param bo
     * @return
     */
    PagedGridResult findReportPage(QueryReportBO bo);

    void updateReportRecordStatus(String reportId, DealStatus status);
}
